package core.event
{
	public class SocketEventID
	{
		public function SocketEventID()
		{
		}
		public static const LOGIN_SUCESS:String 				= "SE_LOGIN_SUCCESS";
		public static const SOCKET_CONNECT:String 			= "SE_SOCKET_CONNECT";
		//自已选择了一个房间进入成功
		public static const ENTER_ROOM_NEW:String 			= "SE_ENTER_ROOM_NEW";
		//有人进入了自已所在的房间
		public static const ENTER_ROOM_UPDATE:String 			= "SE_ENTER_ROOM_UPDATE";
		
		//创建游戏桌完成
		public static const CREATE_DESK_SUCCESS:String 		= "SE_CREATE_DESK_SUCCESS";
		
		//创建游戏桌后，通知其余的在同一房间的玩家更新游戏桌信息
		public static const INSERT_DESK:String 				= "SE_INSERT_DESK";
		
		//玩家进入游戏桌成功
		public static const JOIN_TABLE_SUCCESS:String 		= "SE_JOIN_TABLE_SUCCESS";
		
		//玩家进入游戏桌成功,通知其余的在同一房间的玩家更新游戏桌信息
		public static const JOIN_TABLE_UPDATE:String 			= "SE_JOIN_TABLE_UPDATE";
		
		//玩家准备
		public static const READY_SUCCESS:String 				= "SE_READY_SUCCESS";
		
		//玩家准备,通知其余的在同一房间的玩家更新信息
		public static const READY_UPDATE:String 				= "SE_READY_UPDATE";
		
		//玩家聊天
		public static const CHAT_SUCCESS:String 				= "SE_CHAT_SUCCESS";
		
		//玩家聊天,通知其余的在同一房间的玩家更新信息
		public static const CHAT_UPDATE:String 				= "SE_CHAT_UPDATE";
		
		//玩家退出游戏桌
		public static const STAND_UP:String 					= "SE_STAND_UP";
		
		//玩家退出游戏桌,更新信息
		public static const STAND_UP_UPDATE:String 			= "SE_STAND_UP_UPDATE";
		
		//删除游戏桌
		public static const DESK_DELETE:String 				= "SE_DESK_DELETE";
		
		//开始游戏
		public static const START_UPDATE:String 				= "SE_START_UPDATE";
		
		//出牌
		public static const PLAY_CARD:String 					= "SE_PLAY_CARD";
		public static const PLAY_CARD_UPDATE:String 			= "SE_PLAY_CARD_UPDATE";
		
		public static const ROLL:String 						= "SE_ROLL";
		
		public static const PLAY_FROM:String 					= "SE_PLAY_FROM";
		
		public static const PASS:String 						= "SE_PASS";
		public static const PASS_UPDATE:String 				= "SE_PASS_UPDATE";
		
		//自已罚牌
		public static const PUBLISH:String 					= "SE_PUBLISH";
		public static const PUBLISH_UPDATE:String 			= "SE_PUBLISH_UPDATE";
		
		//uno警报
		public static const UNO:String 						= "SE_UNO";
		public static const UNO_UPDATE:String 				= "SE_UNO_UPDATE";
		
		public static const UNO_PUNISH:String 				= "SE_UNO_PUNISH";
		public static const UNO_PUNISH_UPDATE:String 			= "SE_UNO_PUNISH_UPDATE";
		
		
		public static const GAME_OVER:String 					= "SE_GAME_OVER";
		
	}
}